/**
 * Not sure what this is supposed to do.
 *
 */


package readImposeWriteConsult;

import java.util.Set;

import se.sics.kompics.Init;
import se.sics.kompics.address.Address;

/**
 * The <code>PFDInit</code> class.
 * 
 * @author Cosmin Arad <cosmin@sics.se>
 * @version $Id: Application0Init.java 516 2009-01-28 04:00:47Z cosmin $
 */
public final class RiwcInit extends Init {

	private final Set<Address> neighborSet;
	private final Address self;
	private final int maxR;
	
	/**
	 * @param neighborSet
	 * @param self
	 * @param maxR
	 */
	public RiwcInit(Set<Address> neighborSet, Address self, int maxR) {
		super();
		this.neighborSet = neighborSet;
		this.self = self;
		this.maxR = maxR;
	}

	/**
	 * @return the neighborSet
	 */
	public Set<Address> getNeighborSet() {
		return neighborSet;
	}

	/**
	 * @return the self
	 */
	public Address getSelf() {
		return self;
	}

	/**
	 * @return the maxR
	 */
	public int getMaxR() {
		return maxR;
	}
	
	

	
}
